<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>CUDNN Frontend API: nlohmann::detail::serializer&lt; BasicJsonType &gt; Class Template Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../resize.js"></script>
<script type="text/javascript" src="../../navtreedata.js"></script>
<script type="text/javascript" src="../../navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.js"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">CUDNN Frontend API
   &#160;<span id="projectnumber">8.3.0</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
<script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('../../',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('d4/d0a/classnlohmann_1_1detail_1_1serializer.html','../../');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="#pri-types">Private Types</a> &#124;
<a href="#pri-static-attribs">Static Private Attributes</a> &#124;
<a href="../../dc/df6/classnlohmann_1_1detail_1_1serializer-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">nlohmann::detail::serializer&lt; BasicJsonType &gt; Class Template Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><code>#include &lt;<a class="el" href="../../d5/db8/json_8hpp_source.html">json.hpp</a>&gt;</code></p>
<div class="dynheader">
Collaboration diagram for nlohmann::detail::serializer&lt; BasicJsonType &gt;:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d00/classnlohmann_1_1detail_1_1serializer__coll__graph.png" border="0" usemap="#nlohmann_1_1detail_1_1serializer_3_01BasicJsonType_01_4_coll__map" alt="Collaboration graph"/></div>
<map name="nlohmann_1_1detail_1_1serializer_3_01BasicJsonType_01_4_coll__map" id="nlohmann_1_1detail_1_1serializer_3_01BasicJsonType_01_4_coll__map">
<area shape="rect" id="node4" title="STL class. " alt="" coords="508,145,618,223"/>
</map>
</div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ac010525281d97867ee842da37294fe83"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html#ac010525281d97867ee842da37294fe83">serializer</a> (<a class="el" href="../../dc/df0/namespacenlohmann_1_1detail.html#a9b680ddfb58f27eb53a67229447fc556">output_adapter_t</a>&lt; char &gt; s, const char ichar, <a class="el" href="../../dc/df0/namespacenlohmann_1_1detail.html#a5a76b60b26dc8c47256a996d18d967df">error_handler_t</a> error_handler_=<a class="el" href="../../dc/df0/namespacenlohmann_1_1detail.html#a5a76b60b26dc8c47256a996d18d967dfa2133fd717402a7966ee88d06f9e0b792">error_handler_t::strict</a>)</td></tr>
<tr class="separator:ac010525281d97867ee842da37294fe83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3771351ec4cb892bec707edeb56dc31"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html#ae3771351ec4cb892bec707edeb56dc31">serializer</a> (const <a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html">serializer</a> &amp;)=delete</td></tr>
<tr class="separator:ae3771351ec4cb892bec707edeb56dc31"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f14c33012477b9f9876dc54d97009a0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html">serializer</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html#a5f14c33012477b9f9876dc54d97009a0">operator=</a> (const <a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html">serializer</a> &amp;)=delete</td></tr>
<tr class="separator:a5f14c33012477b9f9876dc54d97009a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28081304e70cca6b3042c101ee5c498c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html#a28081304e70cca6b3042c101ee5c498c">serializer</a> (<a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html">serializer</a> &amp;&amp;)=delete</td></tr>
<tr class="separator:a28081304e70cca6b3042c101ee5c498c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acaafe3436ee5fb74777eb4132a88c513"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html">serializer</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html#acaafe3436ee5fb74777eb4132a88c513">operator=</a> (<a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html">serializer</a> &amp;&amp;)=delete</td></tr>
<tr class="separator:acaafe3436ee5fb74777eb4132a88c513"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6c62b51cbebb185307df851dc0167f0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html#aa6c62b51cbebb185307df851dc0167f0">~serializer</a> ()=default</td></tr>
<tr class="separator:aa6c62b51cbebb185307df851dc0167f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95460ebd1a535a543e5a0ec52e00f48b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/df0/namespacenlohmann_1_1detail.html#a59fca69799f6b9e366710cb9043aa77d">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html#a95460ebd1a535a543e5a0ec52e00f48b">dump</a> (const BasicJsonType &amp;val, const bool pretty_print, const bool <a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html#ab4c340f2a5230f766a833366603a0049">ensure_ascii</a>, const unsigned int indent_step, const unsigned int current_indent=0)</td></tr>
<tr class="memdesc:a95460ebd1a535a543e5a0ec52e00f48b"><td class="mdescLeft">&#160;</td><td class="mdescRight">internal implementation of the serialization function  <a href="#a95460ebd1a535a543e5a0ec52e00f48b">More...</a><br /></td></tr>
<tr class="separator:a95460ebd1a535a543e5a0ec52e00f48b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab14b8ec1f8102aa4c7e3c349f317654e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html#ab14b8ec1f8102aa4c7e3c349f317654e">for</a> (std::size_t i=0;i&lt; s.size();++i)</td></tr>
<tr class="separator:ab14b8ec1f8102aa4c7e3c349f317654e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6705bbf2de3070ec50a810a32e72309f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html#a6705bbf2de3070ec50a810a32e72309f">if</a> (<a class="el" href="../../d5/db8/json_8hpp.html#a355f2770653ff7bdd5c74b204b5a3ad0">JSON_HEDLEY_LIKELY</a>(<a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html#a39b0975f219b542d7ca633652e925b4c">state</a>==<a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html#a2311a8c756c4a119aa82cd55301d13bc">UTF8_ACCEPT</a>))</td></tr>
<tr class="separator:a6705bbf2de3070ec50a810a32e72309f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:af15da74dab5b01150eabfed0be7d75df"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d5/db8/json_8hpp.html#a2cf645f34610e7f7d6e09ab88a2ab917">JSON_PRIVATE_UNLESS_TESTED</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html#af15da74dab5b01150eabfed0be7d75df">__pad0__</a>: <a class="el" href="../../dc/df0/namespacenlohmann_1_1detail.html#a59fca69799f6b9e366710cb9043aa77d">void</a> dump_escaped(const <a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html#ad08aa54fac1dd0a453320c54137d45ba">string_t</a>&amp; s</td></tr>
<tr class="separator:af15da74dab5b01150eabfed0be7d75df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4c340f2a5230f766a833366603a0049"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d5/db8/json_8hpp.html#a2cf645f34610e7f7d6e09ab88a2ab917">JSON_PRIVATE_UNLESS_TESTED</a> const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html#ab4c340f2a5230f766a833366603a0049">ensure_ascii</a></td></tr>
<tr class="separator:ab4c340f2a5230f766a833366603a0049"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39b0975f219b542d7ca633652e925b4c"><td class="memItemLeft" align="right" valign="top">std::uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html#a39b0975f219b542d7ca633652e925b4c">state</a> = <a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html#a2311a8c756c4a119aa82cd55301d13bc">UTF8_ACCEPT</a></td></tr>
<tr class="separator:a39b0975f219b542d7ca633652e925b4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4239a42672c7378a6b449ee010e6dace"><td class="memItemLeft" align="right" valign="top">std::size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html#a4239a42672c7378a6b449ee010e6dace">bytes</a> = 0</td></tr>
<tr class="separator:a4239a42672c7378a6b449ee010e6dace"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ae3daaea1941fd02d4c3c1b0f5fbe68"><td class="memItemLeft" align="right" valign="top">std::size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html#a9ae3daaea1941fd02d4c3c1b0f5fbe68">bytes_after_last_accept</a> = 0</td></tr>
<tr class="separator:a9ae3daaea1941fd02d4c3c1b0f5fbe68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a814f27bba20f0e109d0dbcaa4a399415"><td class="memItemLeft" align="right" valign="top">std::size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html#a814f27bba20f0e109d0dbcaa4a399415">undumped_chars</a> = 0</td></tr>
<tr class="separator:a814f27bba20f0e109d0dbcaa4a399415"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae510f640d26ce0f7d5eb8191b31591c0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html#ae510f640d26ce0f7d5eb8191b31591c0">else</a></td></tr>
<tr class="separator:ae510f640d26ce0f7d5eb8191b31591c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a9d8b344a6cb47728a3519693ec03d1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/df0/namespacenlohmann_1_1detail.html#a1ed8fc6239da25abcaf681d30ace4985af1f713c9e000f5d3f280adbd124df4f5">std::array</a>&lt; char, 64 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html#a1a9d8b344a6cb47728a3519693ec03d1">number_buffer</a> {{}}</td></tr>
<tr class="memdesc:a1a9d8b344a6cb47728a3519693ec03d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">a (hopefully) large enough character buffer  <a href="#a1a9d8b344a6cb47728a3519693ec03d1">More...</a><br /></td></tr>
<tr class="separator:a1a9d8b344a6cb47728a3519693ec03d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1952945b7652afb59d3903cc8457a589"><td class="memItemLeft" align="right" valign="top">const std::lconv *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html#a1952945b7652afb59d3903cc8457a589">loc</a> = nullptr</td></tr>
<tr class="memdesc:a1952945b7652afb59d3903cc8457a589"><td class="mdescLeft">&#160;</td><td class="mdescRight">the locale  <a href="#a1952945b7652afb59d3903cc8457a589">More...</a><br /></td></tr>
<tr class="separator:a1952945b7652afb59d3903cc8457a589"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78a6ae833bb6cf7f00cb0d51db114b14"><td class="memItemLeft" align="right" valign="top">const char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html#a78a6ae833bb6cf7f00cb0d51db114b14">thousands_sep</a> = '\0'</td></tr>
<tr class="memdesc:a78a6ae833bb6cf7f00cb0d51db114b14"><td class="mdescLeft">&#160;</td><td class="mdescRight">the locale's thousand separator character  <a href="#a78a6ae833bb6cf7f00cb0d51db114b14">More...</a><br /></td></tr>
<tr class="separator:a78a6ae833bb6cf7f00cb0d51db114b14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a311e5d6f4b31d5be0eb3c0cb20b6965a"><td class="memItemLeft" align="right" valign="top">const char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html#a311e5d6f4b31d5be0eb3c0cb20b6965a">decimal_point</a> = '\0'</td></tr>
<tr class="memdesc:a311e5d6f4b31d5be0eb3c0cb20b6965a"><td class="mdescLeft">&#160;</td><td class="mdescRight">the locale's decimal point character  <a href="#a311e5d6f4b31d5be0eb3c0cb20b6965a">More...</a><br /></td></tr>
<tr class="separator:a311e5d6f4b31d5be0eb3c0cb20b6965a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c9b7ca63a66e59e5e7ffe8a2acf5c8f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/df0/namespacenlohmann_1_1detail.html#a1ed8fc6239da25abcaf681d30ace4985af1f713c9e000f5d3f280adbd124df4f5">std::array</a>&lt; char, 512 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html#a9c9b7ca63a66e59e5e7ffe8a2acf5c8f">string_buffer</a> {{}}</td></tr>
<tr class="memdesc:a9c9b7ca63a66e59e5e7ffe8a2acf5c8f"><td class="mdescLeft">&#160;</td><td class="mdescRight">string buffer  <a href="#a9c9b7ca63a66e59e5e7ffe8a2acf5c8f">More...</a><br /></td></tr>
<tr class="separator:a9c9b7ca63a66e59e5e7ffe8a2acf5c8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a55e6b028d09676fe35aefa0c72ea5b"><td class="memItemLeft" align="right" valign="top">const char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html#a9a55e6b028d09676fe35aefa0c72ea5b">indent_char</a></td></tr>
<tr class="memdesc:a9a55e6b028d09676fe35aefa0c72ea5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">the indentation character  <a href="#a9a55e6b028d09676fe35aefa0c72ea5b">More...</a><br /></td></tr>
<tr class="separator:a9a55e6b028d09676fe35aefa0c72ea5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9268a10d88a5526e32735a55a132fc6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html#ad08aa54fac1dd0a453320c54137d45ba">string_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html#ae9268a10d88a5526e32735a55a132fc6">indent_string</a></td></tr>
<tr class="memdesc:ae9268a10d88a5526e32735a55a132fc6"><td class="mdescLeft">&#160;</td><td class="mdescRight">the indentation string  <a href="#ae9268a10d88a5526e32735a55a132fc6">More...</a><br /></td></tr>
<tr class="separator:ae9268a10d88a5526e32735a55a132fc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09d5a046fb0f7cb61977d6e5fbe8b3a1"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="../../dc/df0/namespacenlohmann_1_1detail.html#a5a76b60b26dc8c47256a996d18d967df">error_handler_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html#a09d5a046fb0f7cb61977d6e5fbe8b3a1">error_handler</a></td></tr>
<tr class="memdesc:a09d5a046fb0f7cb61977d6e5fbe8b3a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">error_handler how to react on decoding errors  <a href="#a09d5a046fb0f7cb61977d6e5fbe8b3a1">More...</a><br /></td></tr>
<tr class="separator:a09d5a046fb0f7cb61977d6e5fbe8b3a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-types"></a>
Private Types</h2></td></tr>
<tr class="memitem:ad08aa54fac1dd0a453320c54137d45ba"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html#ad08aa54fac1dd0a453320c54137d45ba">string_t</a> = typename BasicJsonType::string_t</td></tr>
<tr class="separator:ad08aa54fac1dd0a453320c54137d45ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a460c6794fbabbb2ae83380e987a6c030"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html#a460c6794fbabbb2ae83380e987a6c030">number_float_t</a> = typename BasicJsonType::number_float_t</td></tr>
<tr class="separator:a460c6794fbabbb2ae83380e987a6c030"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7b1df1c70bdec1371f297567726a198"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html#ae7b1df1c70bdec1371f297567726a198">number_integer_t</a> = typename BasicJsonType::number_integer_t</td></tr>
<tr class="separator:ae7b1df1c70bdec1371f297567726a198"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16c7b7a726a38ff0c06dce7ba7968391"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html#a16c7b7a726a38ff0c06dce7ba7968391">number_unsigned_t</a> = typename BasicJsonType::number_unsigned_t</td></tr>
<tr class="separator:a16c7b7a726a38ff0c06dce7ba7968391"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaaec32f2fec57db422019a11994f7bb5"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html#aaaec32f2fec57db422019a11994f7bb5">binary_char_t</a> = typename BasicJsonType::binary_t::value_type</td></tr>
<tr class="separator:aaaec32f2fec57db422019a11994f7bb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-static-attribs"></a>
Static Private Attributes</h2></td></tr>
<tr class="memitem:a2311a8c756c4a119aa82cd55301d13bc"><td class="memItemLeft" align="right" valign="top">static constexpr std::uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html#a2311a8c756c4a119aa82cd55301d13bc">UTF8_ACCEPT</a> = 0</td></tr>
<tr class="separator:a2311a8c756c4a119aa82cd55301d13bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a833bd5805e4380549f4e21c304820d6d"><td class="memItemLeft" align="right" valign="top">static constexpr std::uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html#a833bd5805e4380549f4e21c304820d6d">UTF8_REJECT</a> = 1</td></tr>
<tr class="separator:a833bd5805e4380549f4e21c304820d6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><h3>template&lt;typename BasicJsonType&gt;<br />
class nlohmann::detail::serializer&lt; BasicJsonType &gt;</h3>


<p class="definition">Definition at line <a class="el" href="../../d5/db8/json_8hpp_source.html#l15983">15983</a> of file <a class="el" href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a id="aaaec32f2fec57db422019a11994f7bb5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaaec32f2fec57db422019a11994f7bb5">&#9670;&nbsp;</a></span>binary_char_t</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BasicJsonType &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">using <a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html">nlohmann::detail::serializer</a>&lt; BasicJsonType &gt;::<a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html#aaaec32f2fec57db422019a11994f7bb5">binary_char_t</a> =  typename BasicJsonType::binary_t::value_type</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d5/db8/json_8hpp_source.html#l15989">15989</a> of file <a class="el" href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>

</div>
</div>
<a id="a460c6794fbabbb2ae83380e987a6c030"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a460c6794fbabbb2ae83380e987a6c030">&#9670;&nbsp;</a></span>number_float_t</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BasicJsonType &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">using <a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html">nlohmann::detail::serializer</a>&lt; BasicJsonType &gt;::<a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html#a460c6794fbabbb2ae83380e987a6c030">number_float_t</a> =  typename BasicJsonType::number_float_t</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d5/db8/json_8hpp_source.html#l15986">15986</a> of file <a class="el" href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>

</div>
</div>
<a id="ae7b1df1c70bdec1371f297567726a198"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae7b1df1c70bdec1371f297567726a198">&#9670;&nbsp;</a></span>number_integer_t</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BasicJsonType &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">using <a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html">nlohmann::detail::serializer</a>&lt; BasicJsonType &gt;::<a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html#ae7b1df1c70bdec1371f297567726a198">number_integer_t</a> =  typename BasicJsonType::number_integer_t</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d5/db8/json_8hpp_source.html#l15987">15987</a> of file <a class="el" href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>

</div>
</div>
<a id="a16c7b7a726a38ff0c06dce7ba7968391"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a16c7b7a726a38ff0c06dce7ba7968391">&#9670;&nbsp;</a></span>number_unsigned_t</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BasicJsonType &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">using <a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html">nlohmann::detail::serializer</a>&lt; BasicJsonType &gt;::<a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html#a16c7b7a726a38ff0c06dce7ba7968391">number_unsigned_t</a> =  typename BasicJsonType::number_unsigned_t</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d5/db8/json_8hpp_source.html#l15988">15988</a> of file <a class="el" href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>

</div>
</div>
<a id="ad08aa54fac1dd0a453320c54137d45ba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad08aa54fac1dd0a453320c54137d45ba">&#9670;&nbsp;</a></span>string_t</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BasicJsonType &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">using <a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html">nlohmann::detail::serializer</a>&lt; BasicJsonType &gt;::<a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html#ad08aa54fac1dd0a453320c54137d45ba">string_t</a> =  typename BasicJsonType::string_t</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d5/db8/json_8hpp_source.html#l15985">15985</a> of file <a class="el" href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>

</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="ac010525281d97867ee842da37294fe83"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac010525281d97867ee842da37294fe83">&#9670;&nbsp;</a></span>serializer() <span class="overload">[1/3]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BasicJsonType &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html">nlohmann::detail::serializer</a>&lt; BasicJsonType &gt;::<a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html">serializer</a> </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../dc/df0/namespacenlohmann_1_1detail.html#a9b680ddfb58f27eb53a67229447fc556">output_adapter_t</a>&lt; char &gt;&#160;</td>
          <td class="paramname"><em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char&#160;</td>
          <td class="paramname"><em>ichar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../dc/df0/namespacenlohmann_1_1detail.html#a5a76b60b26dc8c47256a996d18d967df">error_handler_t</a>&#160;</td>
          <td class="paramname"><em>error_handler_</em> = <code><a class="el" href="../../dc/df0/namespacenlohmann_1_1detail.html#a5a76b60b26dc8c47256a996d18d967dfa2133fd717402a7966ee88d06f9e0b792">error_handler_t::strict</a></code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">s</td><td>output stream to serialize to </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">ichar</td><td>indentation character to use </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">error_handler_</td><td>how to react on decoding errors </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="../../d5/db8/json_8hpp_source.html#l15999">15999</a> of file <a class="el" href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>

</div>
</div>
<a id="ae3771351ec4cb892bec707edeb56dc31"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae3771351ec4cb892bec707edeb56dc31">&#9670;&nbsp;</a></span>serializer() <span class="overload">[2/3]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BasicJsonType &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html">nlohmann::detail::serializer</a>&lt; BasicJsonType &gt;::<a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html">serializer</a> </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html">serializer</a>&lt; BasicJsonType &gt; &amp;&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">delete</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a28081304e70cca6b3042c101ee5c498c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a28081304e70cca6b3042c101ee5c498c">&#9670;&nbsp;</a></span>serializer() <span class="overload">[3/3]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BasicJsonType &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html">nlohmann::detail::serializer</a>&lt; BasicJsonType &gt;::<a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html">serializer</a> </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html">serializer</a>&lt; BasicJsonType &gt; &amp;&amp;&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">delete</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="aa6c62b51cbebb185307df851dc0167f0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa6c62b51cbebb185307df851dc0167f0">&#9670;&nbsp;</a></span>~serializer()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BasicJsonType &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html">nlohmann::detail::serializer</a>&lt; BasicJsonType &gt;::~<a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html">serializer</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">default</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a95460ebd1a535a543e5a0ec52e00f48b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a95460ebd1a535a543e5a0ec52e00f48b">&#9670;&nbsp;</a></span>dump()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BasicJsonType &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../dc/df0/namespacenlohmann_1_1detail.html#a59fca69799f6b9e366710cb9043aa77d">void</a> <a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html">nlohmann::detail::serializer</a>&lt; BasicJsonType &gt;::dump </td>
          <td>(</td>
          <td class="paramtype">const BasicJsonType &amp;&#160;</td>
          <td class="paramname"><em>val</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const bool&#160;</td>
          <td class="paramname"><em>pretty_print</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const bool&#160;</td>
          <td class="paramname"><em>ensure_ascii</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const unsigned int&#160;</td>
          <td class="paramname"><em>indent_step</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const unsigned int&#160;</td>
          <td class="paramname"><em>current_indent</em> = <code>0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>internal implementation of the serialization function </p>
<p>This function is called by the public member function dump and organizes the serialization internally. The indentation level is propagated as additional parameter. In case of arrays and objects, the function is called recursively.</p>
<ul>
<li>strings and object keys are escaped using <code>escape_string()</code></li>
<li>integer numbers are converted implicitly via <code>operator&lt;&lt;</code></li>
<li>floating-point numbers are converted to a string using <code>"%g"</code> format</li>
<li>binary values are serialized as objects containing the subtype and the byte array</li>
</ul>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>value to serialize </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">pretty_print</td><td>whether the output shall be pretty-printed </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">ensure_ascii</td><td>If <em>ensure_ascii</em> is true, all non-ASCII characters in the output are escaped with <code>\uXXXX</code> sequences, and the result consists of ASCII characters only. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">indent_step</td><td>the indent level </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">current_indent</td><td>the current indent level (only used internally) </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="../../d5/db8/json_8hpp_source.html#l16039">16039</a> of file <a class="el" href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>

<p class="reference">References <a class="el" href="../../dc/df0/namespacenlohmann_1_1detail.html#a1ed8fc6239da25abcaf681d30ace4985af1f713c9e000f5d3f280adbd124df4f5">nlohmann::detail::array</a>, <a class="el" href="../../dc/df0/namespacenlohmann_1_1detail.html#a1ed8fc6239da25abcaf681d30ace4985a9d7183f16acce70658f686ae7f1a4d20">nlohmann::detail::binary</a>, <a class="el" href="../../dc/df0/namespacenlohmann_1_1detail.html#a1ed8fc6239da25abcaf681d30ace4985a84e2c64f38f78ba3ea5c905ab5a2da27">nlohmann::detail::boolean</a>, <a class="el" href="../../dc/df0/namespacenlohmann_1_1detail.html#a1ed8fc6239da25abcaf681d30ace4985a94708897ec9db8647dfe695714c98e46">nlohmann::detail::discarded</a>, <a class="el" href="../../d5/db8/json_8hpp_source.html#l02292">JSON_ASSERT</a>, <a class="el" href="../../d5/db8/json_8hpp_source.html#l01564">JSON_HEDLEY_UNLIKELY</a>, <a class="el" href="../../d5/db8/json_8hpp_source.html#l02299">JSON_PRIVATE_UNLESS_TESTED</a>, <a class="el" href="../../dc/df0/namespacenlohmann_1_1detail.html#a1ed8fc6239da25abcaf681d30ace4985a37a6259cc0c1dae299a7866489dff0bd">nlohmann::detail::null</a>, <a class="el" href="../../dc/df0/namespacenlohmann_1_1detail.html#a1ed8fc6239da25abcaf681d30ace4985ad9966ecb59667235a57b4b999a649eef">nlohmann::detail::number_float</a>, <a class="el" href="../../dc/df0/namespacenlohmann_1_1detail.html#a1ed8fc6239da25abcaf681d30ace4985a5763da164f8659d94a56e29df64b4bcc">nlohmann::detail::number_integer</a>, <a class="el" href="../../dc/df0/namespacenlohmann_1_1detail.html#a1ed8fc6239da25abcaf681d30ace4985adce7cc8ec29055c4158828921f2f265e">nlohmann::detail::number_unsigned</a>, <a class="el" href="../../dc/df0/namespacenlohmann_1_1detail.html#a1ed8fc6239da25abcaf681d30ace4985aa8cfde6331bd59eb2ac96f8911c4b666">nlohmann::detail::object</a>, and <a class="el" href="../../dc/df0/namespacenlohmann_1_1detail.html#a1ed8fc6239da25abcaf681d30ace4985ab45cffe084dd3d20d928bee85e7b0f21">nlohmann::detail::string</a>.</p>

</div>
</div>
<a id="ab14b8ec1f8102aa4c7e3c349f317654e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab14b8ec1f8102aa4c7e3c349f317654e">&#9670;&nbsp;</a></span>for()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BasicJsonType &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html">nlohmann::detail::serializer</a>&lt; BasicJsonType &gt;::for </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d5/db8/json_8hpp_source.html#l16333">16333</a> of file <a class="el" href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>

<p class="reference">References <a class="el" href="../../d5/db8/json_8hpp_source.html#l02916">nlohmann::detail::type_error::create()</a>, <a class="el" href="../../dc/df0/namespacenlohmann_1_1detail.html#a58bb1ef1a9ad287a9cfaf1855784d9aca567bc1d268f135496de3d5b946b691f3">nlohmann::detail::ignore</a>, <a class="el" href="../../d5/db8/json_8hpp_source.html#l02292">JSON_ASSERT</a>, <a class="el" href="../../d5/db8/json_8hpp_source.html#l02263">JSON_THROW</a>, <a class="el" href="../../dc/df0/namespacenlohmann_1_1detail.html#a5a76b60b26dc8c47256a996d18d967dfa9dde360102c103867bd2f45872f1129c">nlohmann::detail::replace</a>, <a class="el" href="../../dc/df0/namespacenlohmann_1_1detail.html#a5a76b60b26dc8c47256a996d18d967dfa2133fd717402a7966ee88d06f9e0b792">nlohmann::detail::strict</a>, <a class="el" href="../../dc/df0/namespacenlohmann_1_1detail.html#a1ed8fc6239da25abcaf681d30ace4985ab45cffe084dd3d20d928bee85e7b0f21">nlohmann::detail::string</a>, <a class="el" href="../../d5/db8/json_8hpp_source.html#l14786">nlohmann::detail::binary_writer&lt; BasicJsonType, CharType &gt;::to_char_type()</a>, and <a class="el" href="../../d5/db8/json_8hpp_source.html#l25855">nlohmann::to_string()</a>.</p>

</div>
</div>
<a id="a6705bbf2de3070ec50a810a32e72309f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6705bbf2de3070ec50a810a32e72309f">&#9670;&nbsp;</a></span>if()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BasicJsonType &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html">nlohmann::detail::serializer</a>&lt; BasicJsonType &gt;::if </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d5/db8/json_8hpp.html#a355f2770653ff7bdd5c74b204b5a3ad0">JSON_HEDLEY_LIKELY</a>(<a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html#a39b0975f219b542d7ca633652e925b4c">state</a>==<a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html#a2311a8c756c4a119aa82cd55301d13bc">UTF8_ACCEPT</a>)&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d5/db8/json_8hpp_source.html#l16525">16525</a> of file <a class="el" href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>

</div>
</div>
<a id="a5f14c33012477b9f9876dc54d97009a0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5f14c33012477b9f9876dc54d97009a0">&#9670;&nbsp;</a></span>operator=() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BasicJsonType &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html">serializer</a>&amp; <a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html">nlohmann::detail::serializer</a>&lt; BasicJsonType &gt;::operator= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html">serializer</a>&lt; BasicJsonType &gt; &amp;&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">delete</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="acaafe3436ee5fb74777eb4132a88c513"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acaafe3436ee5fb74777eb4132a88c513">&#9670;&nbsp;</a></span>operator=() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BasicJsonType &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html">serializer</a>&amp; <a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html">nlohmann::detail::serializer</a>&lt; BasicJsonType &gt;::operator= </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html">serializer</a>&lt; BasicJsonType &gt; &amp;&amp;&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">delete</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="af15da74dab5b01150eabfed0be7d75df"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af15da74dab5b01150eabfed0be7d75df">&#9670;&nbsp;</a></span>__pad0__</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BasicJsonType &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d5/db8/json_8hpp.html#a2cf645f34610e7f7d6e09ab88a2ab917">JSON_PRIVATE_UNLESS_TESTED</a> <a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html">nlohmann::detail::serializer</a>&lt; BasicJsonType &gt;::__pad0__</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d5/db8/json_8hpp_source.html#l16323">16323</a> of file <a class="el" href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>

</div>
</div>
<a id="a4239a42672c7378a6b449ee010e6dace"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4239a42672c7378a6b449ee010e6dace">&#9670;&nbsp;</a></span>bytes</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BasicJsonType &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">std::size_t <a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html">nlohmann::detail::serializer</a>&lt; BasicJsonType &gt;::bytes = 0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d5/db8/json_8hpp_source.html#l16327">16327</a> of file <a class="el" href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>

</div>
</div>
<a id="a9ae3daaea1941fd02d4c3c1b0f5fbe68"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9ae3daaea1941fd02d4c3c1b0f5fbe68">&#9670;&nbsp;</a></span>bytes_after_last_accept</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BasicJsonType &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">std::size_t <a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html">nlohmann::detail::serializer</a>&lt; BasicJsonType &gt;::bytes_after_last_accept = 0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d5/db8/json_8hpp_source.html#l16330">16330</a> of file <a class="el" href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>

</div>
</div>
<a id="a311e5d6f4b31d5be0eb3c0cb20b6965a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a311e5d6f4b31d5be0eb3c0cb20b6965a">&#9670;&nbsp;</a></span>decimal_point</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BasicJsonType &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">const char <a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html">nlohmann::detail::serializer</a>&lt; BasicJsonType &gt;::decimal_point = '\0'</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>the locale's decimal point character </p>

<p class="definition">Definition at line <a class="el" href="../../d5/db8/json_8hpp_source.html#l16883">16883</a> of file <a class="el" href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>

</div>
</div>
<a id="ae510f640d26ce0f7d5eb8191b31591c0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae510f640d26ce0f7d5eb8191b31591c0">&#9670;&nbsp;</a></span>else</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BasicJsonType &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html">nlohmann::detail::serializer</a>&lt; BasicJsonType &gt;::else</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d5/db8/json_8hpp_source.html#l16534">16534</a> of file <a class="el" href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>

</div>
</div>
<a id="ab4c340f2a5230f766a833366603a0049"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab4c340f2a5230f766a833366603a0049">&#9670;&nbsp;</a></span>ensure_ascii</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BasicJsonType &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d5/db8/json_8hpp.html#a2cf645f34610e7f7d6e09ab88a2ab917">JSON_PRIVATE_UNLESS_TESTED</a> const bool <a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html">nlohmann::detail::serializer</a>&lt; BasicJsonType &gt;::ensure_ascii</td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">{</div><div class="line">        std::uint32_t codepoint{}</div></div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="../../d5/db8/json_8hpp_source.html#l16324">16324</a> of file <a class="el" href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>

</div>
</div>
<a id="a09d5a046fb0f7cb61977d6e5fbe8b3a1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a09d5a046fb0f7cb61977d6e5fbe8b3a1">&#9670;&nbsp;</a></span>error_handler</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BasicJsonType &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="../../dc/df0/namespacenlohmann_1_1detail.html#a5a76b60b26dc8c47256a996d18d967df">error_handler_t</a> <a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html">nlohmann::detail::serializer</a>&lt; BasicJsonType &gt;::error_handler</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>error_handler how to react on decoding errors </p>

<p class="definition">Definition at line <a class="el" href="../../d5/db8/json_8hpp_source.html#l16894">16894</a> of file <a class="el" href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>

</div>
</div>
<a id="a9a55e6b028d09676fe35aefa0c72ea5b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9a55e6b028d09676fe35aefa0c72ea5b">&#9670;&nbsp;</a></span>indent_char</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BasicJsonType &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">const char <a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html">nlohmann::detail::serializer</a>&lt; BasicJsonType &gt;::indent_char</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>the indentation character </p>

<p class="definition">Definition at line <a class="el" href="../../d5/db8/json_8hpp_source.html#l16889">16889</a> of file <a class="el" href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>

</div>
</div>
<a id="ae9268a10d88a5526e32735a55a132fc6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae9268a10d88a5526e32735a55a132fc6">&#9670;&nbsp;</a></span>indent_string</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BasicJsonType &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html#ad08aa54fac1dd0a453320c54137d45ba">string_t</a> <a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html">nlohmann::detail::serializer</a>&lt; BasicJsonType &gt;::indent_string</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>the indentation string </p>

<p class="definition">Definition at line <a class="el" href="../../d5/db8/json_8hpp_source.html#l16891">16891</a> of file <a class="el" href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>

</div>
</div>
<a id="a1952945b7652afb59d3903cc8457a589"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1952945b7652afb59d3903cc8457a589">&#9670;&nbsp;</a></span>loc</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BasicJsonType &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">const std::lconv* <a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html">nlohmann::detail::serializer</a>&lt; BasicJsonType &gt;::loc = nullptr</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>the locale </p>

<p class="definition">Definition at line <a class="el" href="../../d5/db8/json_8hpp_source.html#l16879">16879</a> of file <a class="el" href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>

</div>
</div>
<a id="a1a9d8b344a6cb47728a3519693ec03d1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1a9d8b344a6cb47728a3519693ec03d1">&#9670;&nbsp;</a></span>number_buffer</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BasicJsonType &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../dc/df0/namespacenlohmann_1_1detail.html#a1ed8fc6239da25abcaf681d30ace4985af1f713c9e000f5d3f280adbd124df4f5">std::array</a>&lt;char, 64&gt; <a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html">nlohmann::detail::serializer</a>&lt; BasicJsonType &gt;::number_buffer {{}}</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>a (hopefully) large enough character buffer </p>

<p class="definition">Definition at line <a class="el" href="../../d5/db8/json_8hpp_source.html#l16876">16876</a> of file <a class="el" href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>

</div>
</div>
<a id="a39b0975f219b542d7ca633652e925b4c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a39b0975f219b542d7ca633652e925b4c">&#9670;&nbsp;</a></span>state</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BasicJsonType &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">std::uint8_t <a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html">nlohmann::detail::serializer</a>&lt; BasicJsonType &gt;::state = <a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html#a2311a8c756c4a119aa82cd55301d13bc">UTF8_ACCEPT</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d5/db8/json_8hpp_source.html#l16326">16326</a> of file <a class="el" href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>

</div>
</div>
<a id="a9c9b7ca63a66e59e5e7ffe8a2acf5c8f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9c9b7ca63a66e59e5e7ffe8a2acf5c8f">&#9670;&nbsp;</a></span>string_buffer</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BasicJsonType &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../dc/df0/namespacenlohmann_1_1detail.html#a1ed8fc6239da25abcaf681d30ace4985af1f713c9e000f5d3f280adbd124df4f5">std::array</a>&lt;char, 512&gt; <a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html">nlohmann::detail::serializer</a>&lt; BasicJsonType &gt;::string_buffer {{}}</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>string buffer </p>

<p class="definition">Definition at line <a class="el" href="../../d5/db8/json_8hpp_source.html#l16886">16886</a> of file <a class="el" href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>

</div>
</div>
<a id="a78a6ae833bb6cf7f00cb0d51db114b14"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a78a6ae833bb6cf7f00cb0d51db114b14">&#9670;&nbsp;</a></span>thousands_sep</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BasicJsonType &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">const char <a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html">nlohmann::detail::serializer</a>&lt; BasicJsonType &gt;::thousands_sep = '\0'</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>the locale's thousand separator character </p>

<p class="definition">Definition at line <a class="el" href="../../d5/db8/json_8hpp_source.html#l16881">16881</a> of file <a class="el" href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>

</div>
</div>
<a id="a814f27bba20f0e109d0dbcaa4a399415"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a814f27bba20f0e109d0dbcaa4a399415">&#9670;&nbsp;</a></span>undumped_chars</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BasicJsonType &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">std::size_t <a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html">nlohmann::detail::serializer</a>&lt; BasicJsonType &gt;::undumped_chars = 0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d5/db8/json_8hpp_source.html#l16331">16331</a> of file <a class="el" href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>

</div>
</div>
<a id="a2311a8c756c4a119aa82cd55301d13bc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2311a8c756c4a119aa82cd55301d13bc">&#9670;&nbsp;</a></span>UTF8_ACCEPT</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BasicJsonType &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">constexpr std::uint8_t <a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html">nlohmann::detail::serializer</a>&lt; BasicJsonType &gt;::UTF8_ACCEPT = 0</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d5/db8/json_8hpp_source.html#l15990">15990</a> of file <a class="el" href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>

</div>
</div>
<a id="a833bd5805e4380549f4e21c304820d6d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a833bd5805e4380549f4e21c304820d6d">&#9670;&nbsp;</a></span>UTF8_REJECT</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BasicJsonType &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">constexpr std::uint8_t <a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html">nlohmann::detail::serializer</a>&lt; BasicJsonType &gt;::UTF8_REJECT = 1</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d5/db8/json_8hpp_source.html#l15991">15991</a> of file <a class="el" href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="../../d5/db8/json_8hpp_source.html">json.hpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="../../d3/d9b/namespacenlohmann.html">nlohmann</a></li><li class="navelem"><a class="el" href="../../dc/df0/namespacenlohmann_1_1detail.html">detail</a></li><li class="navelem"><a class="el" href="../../d4/d0a/classnlohmann_1_1detail_1_1serializer.html">serializer</a></li>
    <li class="footer">Generated by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
  </ul>
</div>
</body>
</html>
